.idx_title{
	font-size:22px;
}

.lgSqareDiv span{
	display: inline-block;
} 

.lgSqareDiv>.col-md-4{
	margin-top:45px;	
}

.lgSqareDiv .square {
	width: 100%;
	height: 145px;
	line-height: 174px;
	text-align: center;
}

.square i{
	color:white;
}

.lgSqareDiv>div>div:nth-child(2n){
	text-align: center;
}


.lgSqareDiv .upperNum{
	color:red;
	font-size:42px;
	font-weight: bolder;
	margin-top: 30px;
	display: block;
}

.lgSqareDiv .upperNumCaption{
	display: block;
	font-size:18px;
}

.listDiv>div{
	text-align: center;	
	padding-left:20px;
	padding-right:20px;
}

.listDiv span.icon{
display: inline-block;
    width: 66px;
    height: 66px;
    border-radius: 66px;
    line-height: 78px;
    color: white;
}

.listDiv span{
	display: block;
	margin-top:12px;
}

.listDiv .list_title{
	font-size:18px;
	font-weight: bolder;
	margin-bottom:15px;
}

.listDiv>div>div:nth-child(2n){
	text-align:right;
	padding-right:60px;
}

.listDiv>div>div:nth-child(2n+1){
	text-align:right;
}

.listDiv>div>div:nth-child(4n-1) label{
	background:#4DB1F5;
	display: inline-block;
	min-width:30px;
	text-align: center;
	color:white;
	padding-left:5px;
	padding-right:5px;
}

.listDiv>div>div:nth-child(4n+1) label{
	background:#1B7CCD;
	display: inline-block;
	min-width:30px;
	text-align: center;
	color:white;
	padding-left:5px;
	padding-right:5px;
}
